package com.ctrlspace.core.exceptions;

public class FileSystemException extends Exception {
	private static final long serialVersionUID = -2306978277070479146L;
	private FileSystemExceptionType exceptionType;

	public FileSystemException() {
		super();
	}

	public FileSystemException(String message, Throwable cause) {
		super(message, cause);
	}

	public FileSystemException(String message) {
		super(message);
	}

	public FileSystemException(Throwable cause) {
		super(cause);
	}
	
	public void setExceptionType(FileSystemExceptionType exceptionType) {
		this.exceptionType = exceptionType;
	}

	public FileSystemExceptionType getExceptionType() {
		return exceptionType;
	}

	public enum FileSystemExceptionType {
		FOLDER_ALREADY_EXISTS;
	}
}
